EXTRAS
EXTRAS_W
SXTRAS
TXTRAS

Syntax: EXTRAS [#channel]          
    or: EXTRAS \file                 (Toolkit II, THOR only)
    or: EXTRAS [#channel][,width]    (BTool only)
   and: EXTRAS_W [#ch]               (ATARI_REXT)
   and: SXTRAS [#channel,] [character]
   and: TXTRAS [#channel]
Location: Toolkit II, THOR XVI, QSound, BTool (EXTRAS)
          ATARI_REXT (EXTRAS_W)
          TinyToolkit (SXTRAS, TXTRAS)

EXTRAS lists all of the machine code Procedures and Functions (keywords) which are recognised by the SuperBASIC interpreter in the given channel (default#1), or the given file (if the second variant is used), which will be automatically opened and even overwritten if it already exists (after asking the user to confirm that this is okay).  The file will be closed at the end of the operation.

The THOR XVI version will not list those keywords which are resident in ROM.

The BTool version lists the keywords in columns and as such is the same as EXTRAS_W.  The number of columns is adapted automatically to a window's width; if this is too wide for your needs then you can specify a width in characters.

The QSound variant is intended for output to a non-screen channel (see WIDTH), in which case an empty line appears between each name.  If output is sent to a window, then the words are all printed on the same line, obscuring output.

EXTRAS_W is similar except that the output is in columns and does not pause at the bottom of the screen.

SXTRAS allows you to specify an output channel (default #1) and also to specify a character.  If this is specified, only those keywords which appear later alphabetically will be listed.  All output is in alphabetical order.

TXTRAS is the same as the basic EXTRAS command, except that each keyword is followed by its type (Procedure or Function).

Cross-Reference:
TK2_EXT adds a lot of additional keywords.
